                       
                     ____  _   KiwiSoft Virus                     
                    / ___|| | __ _ _   _  ___ _ __ 
                    \___ \| |/ _` | | | |/ _ \ '__|
                     ___) | | (_| | |_| |  __/ |   
                    |____/|_|\__,_|\__, |\___|_|  v0.55 RC4
                                   |___/           
_____________________________________________________________________________

      Dieses Dokument lt sich am besten mit einer Spaltenbreite von
              77 Spalten ansehen (Standardeinstellung von Zap)

** Was ist Slayer?
   ~~~~~~~~~~~~~~~

   Slayer ist ein Viruskiller fr den RISC OS-Schreibtisch. Es gehrt in
   dieselbe Programmsparte wie !Killer von Pineapple, auch wenn Slayer
   dafr noch etwas weiterentwickelt werden mu.
   
   Im Moment ist die Hilfedatei noch sehr kurz; sowohl die beiden
   Programmierer als auch der bersetzer mgen das Schreiben von
   Dokumentationen nicht sonderlich und ziehen es vor, ihre Zeit
   beispielsweise mit der Erstellung von Programmen zu verbringen.
   
   Slayer sollte ziemlich einfach zu benutzen sein, weil Rob ein
   Perfektionist ist und darauf besteht, da die Fenster vernnftig
   gestaltet sind und die interaktive Hilfe (via !Info) deutlich und klar
   isr.
   
   Wenn Sie daran Interesse haben, ein Handbuch fr Slayer zu schreiben
   (gedruckt/Text/StrongHelp), schreiben Sie bitte an die Adresse, die
   Sie am Ende dieser Datei finden.
   
   Dies ist eine Beta-Version von Slayer: Slayer ist immer noch in stndiger
   Entwicklung und kann Fehler enthalten. Wenn Sie Fehler finden, weitere
   Funktionen wnschen oder Kommentare bezglich Slayer loswerden wollen,
   treten Sie doch bitte in Kontakt mit uns.

** Die Geburtsstunde von Slayer
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
   Vor einiger Zeit (wohl im Jahr 1995), schlug Rob vor, einen Viruskiller
   zu schreiben. Luke lachte. Aber da es bereits einige Monate lang
   geregnet hatte und nichts anderes zu tun war, begannen wir damit.
   Die allererste Version war ein Kommandozeilenprogramm das nicht viel
   tat - nicht einmal nach Viren suchen.
   
   Nach etwa einem Jahr, in dem das Projekt in der Schublade lag, war Luke
   ziemlich kompetent im Programmieren des WIMP. Deshalb begannen wir, an
   einer Multitasking-Version zu basteln. Diese Version suchte immerhin
   schon im Wurzelverzeichnis von ADFS-Laufwerken nach genau einem Virus.
   Oh je ...
   
   Nachdem wir dann bemerkten, wie einfach es ist, Programme zu schreiben,
   die Verzeichnisse rekursiv zu durchsuchen (wir haben einfach nicht daran
   gedacht, da BASIC-Routinen sich selbst aufrufen drfen) schafften wir
   es, das Programm ein ganzes Laufwerk durchsuchen zu lassen.
   
   Und als wir dann zwei Jahre lang praktisch alle Freizeit in die
   Entwicklung von Slayer gesteckt hatten (wir beide gehen in die Schule/
   auf's College), waren wir dann so weit, da Slayer vernnftig arbeitete
   und gut benutzbar war.
   
   Es mu aber immer noch viel getan werden, Fehler mssen gefundenen
   werden (das wird von Rob koordiniert) und neue Viren mssen dem Programm
   bekannt gemacht werden. Wenn Sie Virenproben besitzen, schicken Sie sie
   uns bitte: Sie werden lobend erwhnt!
   
** Arbeitsprinzip
   ~~~~~~~~~~~~~~
   
   Slayer findet Viren, in dem es in Dateien nach Signaturen sucht, die
   (hoffentlich) einzigartig sind, ein ganz bestimmtes Virus identifizieren
   und sehr selten (wenn berhaupt) in Dateien vorkommen, die keine Viren
   enthalten. Die Virensuche selbst wird von einem kleinen Assemblerprogramm
   durchgefhrt das viel schneller ist als BASIC.
   
   Mehr Details zur VDEngine knnen Sie auf der Kiwisoft-Internetseite
   finden. Von Zeit zu Zeit werden von uns neuere Versionen der VDEngine
   auf die internetseite aufgespielt. Dies erlaubt Ihnen, Slayer nur durch
   Herunterladen von wenigen Kilobyte auf den neuesten Stand zu bringen.
   
   Slayer kann auch heuristisch in !Boot-Dateien suchen, aber gegenwrtig
   ist es dabei noch etwas paranoid, so da der Benutzer zwar gewarnt wird,
   aber keine anderen Konsequenzen folgen als die Protokollierung.
   
   Wenn Sie es wnschen, knnen Sie Fingerabdruckdateien generieren. Slayer
   berechnet CRC-Testsummen von Dateien bestimmter Typen, hauptschlich
   solcher, die von Viren befallen werden, und speichert die berechneten
   Werte. Das erlaubt die schnelle Gewiheit darber, ob Dateien verndert
   wurden und sollte schneller sein als eine komplette Virensuche.
   
   Mit Slayer knnen Sie auch eine aufwendige Skriptsprache benutzen, die
   Ihnen erlaubt, regelmige komplexe Vorgnge in einem Skript
   zusammenzufassen und von Slayer automatisch ausfhren zu lassen. Details
   zur Skriptsprache SlayerScript finden Sie mit etwas Glck in einer
   Referenzdatei im Skriptverzeichnis dieser Ausgabe.
   
   Slayer sollte automatisch alle Filecore-basierten Dateisysteme erkennen,
   zum Beispiel ADFS, RAMFS und IDEFS genauso wie CDFS, Memphis, ArcFS,
   raFS, DoomFS, ResourceFS und SparkFS.
   
   Gegenwrtig werden andere gefundene Dateisysteme nicht in die Auswahl
   aufgenommen. Man kann aber auch diese durchsuchen lassen, wenn man den
   ganzen Pfad im "Suche->Pfad"-Men angibt.
   
   Wenn Sie ein Dateisystem benutzen, von dem Sie denken, Slayer sollte es
   durchsuchen knnen und kann es aber nicht, berichten Sie uns bitte
   detailliert darber.
   
** Kompatibilitt
   ~~~~~~~~~~~~~~
   
   Slayer luft nicht auf Maschinen, die unter RISC OS 2 laufen.
   Untersttzung fr RISC OS 2 ist theoretisch mglich, aber wir mten
   einige groe Teile des Programms dafr ndern. Das werden wir nur dann
   tun, wenn es eine gewisse (groe) Anzahl Anfragen diesbezglich gegeben
   hat, und wir halten das fr nicht wahrscheinlich.

   Auf der anderen Seite scheint Slayer auf praktisch jedem Gert mit RISC
   OS 3 und 4 laufen, auch auf Gerten, die mit dem StronARM-Prozessor
   ausgerstet sind.

   Slayer ist in 26bit-Assembler geschrieben. Deshalb ist es mit modernen
   ARM-Prozessoren wie dem ARM10, die nur 32bit-Modi untersttzen, nicht
   kompatibel. Dies gilt aber gegenwrtig auch fr RISC SO selbst. Eine
   Untersttzung fr 32bit-Prozessoren wird in Betracht gezogen.
   
   Wenn Sie Details ber die von Slayer untersttzten Dateisysteme wissen
   wollen, lesen Sie bitte die Datei 'FSes', die dieser Ausgabe beiliegen
   sollte.
   
   Slayer kann automatisch in Archiven suchen, die von ArcFS oder SparkFS
   gelesen werden knnen, sowie in Image-Dateien wie X-Files oder PC-
   Partitionen (wenn sie das so wnschen). Sie knnen Slayer auch damit
   beauftragen, alle Dateien zu durchsuchen, die sich als Image-Dateisysteme
   ausgeben. Slayer kann auch angewiesen werden, raFS-Laufwerke anzumelden
   und zu durchsuchen.
   
   Die Zeile, die in der Konfigurationsdatei mit 'Scan' beginnt, enthlt
   auch eine Komma-getrennte Liste von Dateitypen. Slayer betrachtet alle
   so angegebenen Dateien als Image-Dateisysteme und versucht, diese zu
   durchsuchen. Das fhrt zu (hoffentlich abgefangenen) Fehlern, wenn das
   zur Image-Datei gehrige Dateisystemprogramm nicht geladen ist. Sie
   knnen die Liste mit Hilfe des 'Erweitert'-Mens in der Suchkonfiguration
   bearbeiten.
   
   Dieser Ausgabe liegt (hoffentlich) eine Datei namens !ToDo. In dieser
   steht detailliert, was wir Slayer noch an Funktionalitt zu geben
   gedenken. Die Sterne geben dabei einen Hinweis auf die Wichtigkeit einer
   Funktion.
   
** Anerkennungen
   ~~~~~~~~~~~~~
   
   Dieses Programm wurde geschrieben und gestaltet von Luke Graham und
   Rob Kendrick, KiwiSoft. Zustzliche Hilfe, Beta Tests, Virenproben von:
   
    Paul Vigay; Virenproben
    Theo Markettos; Allgemeine Hilfe
    Richard Murray; Virenproben
    Pineapple Software; Virenproben
    Alisdair McDiarmid; mute Robs stndige Neckereien ertragen
    Justin Fletcher; DispLib, der Display-Manager, verschiedene Vorschlge
    Thomas Olsson; SlotMachine Memory-Manager    
    Marc Warne; Virenproben
    Jonathan Brady; Virenproben
    Jon Ripley; Programmtests und Fehlermeldungen
    Cam Gregory; Viele Fehlermeldungen und Kommentare

** Fehler
   ~~~~~~
   
   Wenn Sie in Slayer etwas entdecken, was Sie fr einen Fehler halten,
   setzen Sie sich bitte mit uns ber die unten angegebene Adresse in
   Kontakt. Wir werden uns bemhen, den Fehler so schnell wie mglich zu
   beheben.
   
** Virus-Abdeckung
   ~~~~~~~~~~~~~~~
   
   Slayer findet alle Viren die uns in den letzten vier Jahren der
   Entwicklung ber den Weg gelaufen sind (in verschiedenen Schulen und
   Colleges in Hampshire, Vereinigtes Knigreich) und sogar solche, die wir
   auf diese Weise nicht gefunden haben. Wenn Sie aber auf einen Virus
   treffen, der Slayer nicht bekannt ist, melden Sie sich bitte bei uns.
   Das gilt auch fr den Fall, da Slayer Viren meldet, die gar nicht
   existieren.
   
   Wenn Sie wissen wollen, welche Viren Slayer nun entdecken und entfernen
   kann, lesen Sie bitte die Datei 'Viruses', die dieser Ausgabe beiliegen
   sollte.
   
** Leisten Sie einen Beitrag zu Slayer
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
   Viele haben bei der Entwicklung von Slayer geholfen. Wenn Sie Programmcode
   beisteuern wollen (Entdeckung und/oder Entfernung von Viren), melden Sie
   sich bitte bei uns.

** Kontakt mit den Autoren
   ~~~~~~~~~~~~~~~~~~~~~~~
   
   Unsere WWW-Adresse ist http://www.kiwi-software.freeserve.co.uk
   Senden Sie EMails an info@kiwi-software.freeserve.co.uk
    
** Disclaimer
   ~~~~~~~~~~
   
   Wir sind unschuldig. Es gibt keine Zeugen: Niemand hat es gesehen. Und
   was dazukommt: Sie knnen es ja gar nicht beweisen! 
   
   Programmcode gehrt nach dem Urheberrecht KiwiSoft und seinen
   Lizenznehmern. Wir behalten das Vervielfltigungsrecht an allem von uns
   zur Verfgung gestellem Material und behalten uns das Recht vor, diese
   Bedingungen jederzeit ohne Bekanntmachung zu ndern.
   
   Diese Software durchluft gegenwrtig einen Beta-Test von begrenztem
   Ausma. Das bedeutet, da wir das Vervielfltigungsrecht behalten und
   die Software nicht ohne vorherige schriftliche Genehmigung von KiwiSoft
   weitergegeben werden darf, weder von Ihnen noch von einem Dritten.
   
   This software is supplied "as is"; no warranty, express or implied, of
   the merchantability of this software of its fitness for any particular
   purpose is given.  In no circumstances shall KiwiSoft, it's licensers,
   or any provider or distributor of this software, be liable for any damage,
   loss of profits, or any indirect or consequential loss arising out of the
   use of this software or the inability to use this software, even if 
   KiwiSoft have been previously advised or informed of such a possibility.
   
   If there are any legal problems then we are prepared to deny everything,
   up to and including our own existence.

_____________________________________________________________________________
Copyright  1998 Kiwi Software (UK).  Aller Programmcode, Dokumentation und
jedes andere verwandte Material bleibt Eigentum von Kiwi Software und/oder
seiner Lizenznehmer.
Jede Reproduktion, sei sie digital oder mit Hilfe anderer Medien, ohne die
vorherige schriftliche Genehmigung von Kiwi Software (UK) ist hiermit
ausdrcklich untersagt.